import request from '@/utils/request'
// 获取员工列表
export const getEmployees=(data)=>{
  return request.get('/sys/user',{params:data})
}

// 导出excel表格
export const exportEmployees=()=>{
  return request({
    url:'/sys/user/export',
    // 改变接收类型
    responseType:'blob'  // 使用blob接收二进制文件流
  })
}

// 导出excel员工模板
export const exportTemplate=()=>{
  return request({
    url:'/sys/user/import/template',
    responseType:'blob'  // 二进制文件流
  })
}


// 上传excel
export const uploadExcel=(data)=>{
  return request({
    method:'post',
    url:'/sys/user/import',
    data // form-data 类型
  })
}

/// 删除员工
export const deleteEmployees=(id)=>{
  return request.delete(`/sys/user/${id}`)
}




// 新增员工
export const addEmployees=(data)=>{
  return request.post('/sys/user',data)
}

// 获取员工个人信息  分配的哪些角色
export const getEmployeePerson=(id)=>{
  return request.get(`/sys/user/${id}`)
}

// 修改员工信息
export const updateEmployee=(id,data)=>{
  return request.put(`/sys/user/${id}`,data)
}

// 员工分配角色
export const assignRole=(data)=>{
  return request.put('/sys/user/assignRoles',data)
}